//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package ciicos.alarm.model.alarmconfig;

import ciicos.util.generater.DataSwapUtil;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

public class AlarmConfigListVO {
    private String id;
    @JSONField(
        name = "flowtaskid"
    )
    private String flowtaskid;
    @JSONField(
        name = "tagname"
    )
    private String tagname;
    @JSONField(
        name = "tagdesc"
    )
    private String tagdesc;
    @JSONField(
        name = "tagkind"
    )
    private String tagkind;
    @JSONField(
        name = "tageu"
    )
    private String tageu;
    @JSONField(
        name = "enabledmark"
    )
    private String enabledmark;
    @JSONField(
        name = "tagalarmenable"
    )
    private String tagalarmenable;
    @JSONField(
        name = "tagdeadband"
    )
    private Integer tagdeadband;
    @JSONField(
        name = "tagalarmdelay"
    )
    private Integer tagalarmdelay;
    @JsonFormat(
        pattern = "yyyy-MM-dd HH:mm:ss",
        timezone = "GMT+8"
    )
    @JSONField(
        name = "updatetime"
    )
    private Date updatetime;
    @JSONField(
        name = "tagllpr"
    )
    private String tagllpr;
    @JSONField(
        name = "tagll"
    )
    private Integer tagll;
    @JSONField(
        name = "taglopr"
    )
    private String taglopr;
    @JSONField(
        name = "taglo"
    )
    private Integer taglo;
    @JSONField(
        name = "taghipr"
    )
    private String taghipr;
    @JSONField(
        name = "taghi"
    )
    private Integer taghi;
    @JSONField(
        name = "taghhpr"
    )
    private String taghhpr;
    @JSONField(
        name = "taghh"
    )
    private Integer taghh;
    @JSONField(
        name = "tagdevpr"
    )
    private String tagdevpr;
    @JSONField(
        name = "tagdev"
    )
    private Integer tagdev;
    @JSONField(
        name = "tagsp"
    )
    private Integer tagsp;
    @JSONField(
        name = "tagratepr"
    )
    private String tagratepr;
    @JSONField(
        name = "tagrate"
    )
    private Integer tagrate;
    @JSONField(
        name = "tagratecyc"
    )
    private Integer tagratecyc;
    @JSONField(
        name = "alarmpr"
    )
    private String alarmpr;
    @JSONField(
        name = "noalarmval"
    )
    private String noalarmval;
    @JSONField(
        name = "tagname_name"
    )
    private String tagname_name;
    @JSONField(
        name = "tagdesc_name"
    )
    private String tagdesc_name;
    @JSONField(
        name = "tagkind_name"
    )
    private String tagkind_name;
    @JSONField(
        name = "tageu_name"
    )
    private String tageu_name;
    @JSONField(
        name = "enabledmark_name"
    )
    private String enabledmark_name;
    @JSONField(
        name = "tagalarmenable_name"
    )
    private String tagalarmenable_name;
    @JSONField(
        name = "tagdeadband_name"
    )
    private Integer tagdeadband_name;
    @JSONField(
        name = "tagalarmdelay_name"
    )
    private Integer tagalarmdelay_name;
    @JsonFormat(
        pattern = "yyyy-MM-dd HH:mm:ss",
        timezone = "GMT+8"
    )
    @JSONField(
        name = "updatetime_name"
    )
    private Date updatetime_name;
    @JSONField(
        name = "tagllpr_name"
    )
    private String tagllpr_name;
    @JSONField(
        name = "tagll_name"
    )
    private Integer tagll_name;
    @JSONField(
        name = "taglopr_name"
    )
    private String taglopr_name;
    @JSONField(
        name = "taglo_name"
    )
    private Integer taglo_name;
    @JSONField(
        name = "taghipr_name"
    )
    private String taghipr_name;
    @JSONField(
        name = "taghi_name"
    )
    private Integer taghi_name;
    @JSONField(
        name = "taghhpr_name"
    )
    private String taghhpr_name;
    @JSONField(
        name = "taghh_name"
    )
    private Integer taghh_name;
    @JSONField(
        name = "tagdevpr_name"
    )
    private String tagdevpr_name;
    @JSONField(
        name = "tagdev_name"
    )
    private Integer tagdev_name;
    @JSONField(
        name = "tagsp_name"
    )
    private Integer tagsp_name;
    @JSONField(
        name = "tagratepr_name"
    )
    private String tagratepr_name;
    @JSONField(
        name = "tagrate_name"
    )
    private Integer tagrate_name;
    @JSONField(
        name = "tagratecyc_name"
    )
    private Integer tagratecyc_name;
    @JSONField(
        name = "alarmpr_name"
    )
    private String alarmpr_name;
    @JSONField(
        name = "noalarmval_name"
    )
    private String noalarmval_name;

    public void getTagkind(String tagkind) {
        this.tagkind = DataSwapUtil.convertValueToString(tagkind, false, false);
    }

    public void getTagllpr(String tagllpr) {
        this.tagllpr = DataSwapUtil.convertValueToString(tagllpr, false, false);
    }

    public void getTaglopr(String taglopr) {
        this.taglopr = DataSwapUtil.convertValueToString(taglopr, false, false);
    }

    public void getTaghipr(String taghipr) {
        this.taghipr = DataSwapUtil.convertValueToString(taghipr, false, false);
    }

    public void getTaghhpr(String taghhpr) {
        this.taghhpr = DataSwapUtil.convertValueToString(taghhpr, false, false);
    }

    public void getTagdevpr(String tagdevpr) {
        this.tagdevpr = DataSwapUtil.convertValueToString(tagdevpr, false, false);
    }

    public void getTagratepr(String tagratepr) {
        this.tagratepr = DataSwapUtil.convertValueToString(tagratepr, false, false);
    }

    public void getAlarmpr(String alarmpr) {
        this.alarmpr = DataSwapUtil.convertValueToString(alarmpr, false, false);
    }

    public void getNoalarmval(String noalarmval) {
        this.noalarmval = DataSwapUtil.convertValueToString(noalarmval, false, false);
    }

    public String getId() {
        return this.id;
    }

    public String getFlowtaskid() {
        return this.flowtaskid;
    }

    public String getTagname() {
        return this.tagname;
    }

    public String getTagdesc() {
        return this.tagdesc;
    }

    public String getTagkind() {
        return this.tagkind;
    }

    public String getTageu() {
        return this.tageu;
    }

    public String getEnabledmark() {
        return this.enabledmark;
    }

    public String getTagalarmenable() {
        return this.tagalarmenable;
    }

    public Integer getTagdeadband() {
        return this.tagdeadband;
    }

    public Integer getTagalarmdelay() {
        return this.tagalarmdelay;
    }

    public Date getUpdatetime() {
        return this.updatetime;
    }

    public String getTagllpr() {
        return this.tagllpr;
    }

    public Integer getTagll() {
        return this.tagll;
    }

    public String getTaglopr() {
        return this.taglopr;
    }

    public Integer getTaglo() {
        return this.taglo;
    }

    public String getTaghipr() {
        return this.taghipr;
    }

    public Integer getTaghi() {
        return this.taghi;
    }

    public String getTaghhpr() {
        return this.taghhpr;
    }

    public Integer getTaghh() {
        return this.taghh;
    }

    public String getTagdevpr() {
        return this.tagdevpr;
    }

    public Integer getTagdev() {
        return this.tagdev;
    }

    public Integer getTagsp() {
        return this.tagsp;
    }

    public String getTagratepr() {
        return this.tagratepr;
    }

    public Integer getTagrate() {
        return this.tagrate;
    }

    public Integer getTagratecyc() {
        return this.tagratecyc;
    }

    public String getAlarmpr() {
        return this.alarmpr;
    }

    public String getNoalarmval() {
        return this.noalarmval;
    }

    public String getTagname_name() {
        return this.tagname_name;
    }

    public String getTagdesc_name() {
        return this.tagdesc_name;
    }

    public String getTagkind_name() {
        return this.tagkind_name;
    }

    public String getTageu_name() {
        return this.tageu_name;
    }

    public String getEnabledmark_name() {
        return this.enabledmark_name;
    }

    public String getTagalarmenable_name() {
        return this.tagalarmenable_name;
    }

    public Integer getTagdeadband_name() {
        return this.tagdeadband_name;
    }

    public Integer getTagalarmdelay_name() {
        return this.tagalarmdelay_name;
    }

    public Date getUpdatetime_name() {
        return this.updatetime_name;
    }

    public String getTagllpr_name() {
        return this.tagllpr_name;
    }

    public Integer getTagll_name() {
        return this.tagll_name;
    }

    public String getTaglopr_name() {
        return this.taglopr_name;
    }

    public Integer getTaglo_name() {
        return this.taglo_name;
    }

    public String getTaghipr_name() {
        return this.taghipr_name;
    }

    public Integer getTaghi_name() {
        return this.taghi_name;
    }

    public String getTaghhpr_name() {
        return this.taghhpr_name;
    }

    public Integer getTaghh_name() {
        return this.taghh_name;
    }

    public String getTagdevpr_name() {
        return this.tagdevpr_name;
    }

    public Integer getTagdev_name() {
        return this.tagdev_name;
    }

    public Integer getTagsp_name() {
        return this.tagsp_name;
    }

    public String getTagratepr_name() {
        return this.tagratepr_name;
    }

    public Integer getTagrate_name() {
        return this.tagrate_name;
    }

    public Integer getTagratecyc_name() {
        return this.tagratecyc_name;
    }

    public String getAlarmpr_name() {
        return this.alarmpr_name;
    }

    public String getNoalarmval_name() {
        return this.noalarmval_name;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setFlowtaskid(String flowtaskid) {
        this.flowtaskid = flowtaskid;
    }

    public void setTagname(String tagname) {
        this.tagname = tagname;
    }

    public void setTagdesc(String tagdesc) {
        this.tagdesc = tagdesc;
    }

    public void setTagkind(String tagkind) {
        this.tagkind = tagkind;
    }

    public void setTageu(String tageu) {
        this.tageu = tageu;
    }

    public void setEnabledmark(String enabledmark) {
        this.enabledmark = enabledmark;
    }

    public void setTagalarmenable(String tagalarmenable) {
        this.tagalarmenable = tagalarmenable;
    }

    public void setTagdeadband(Integer tagdeadband) {
        this.tagdeadband = tagdeadband;
    }

    public void setTagalarmdelay(Integer tagalarmdelay) {
        this.tagalarmdelay = tagalarmdelay;
    }

    @JsonFormat(
        pattern = "yyyy-MM-dd HH:mm:ss",
        timezone = "GMT+8"
    )
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public void setTagllpr(String tagllpr) {
        this.tagllpr = tagllpr;
    }

    public void setTagll(Integer tagll) {
        this.tagll = tagll;
    }

    public void setTaglopr(String taglopr) {
        this.taglopr = taglopr;
    }

    public void setTaglo(Integer taglo) {
        this.taglo = taglo;
    }

    public void setTaghipr(String taghipr) {
        this.taghipr = taghipr;
    }

    public void setTaghi(Integer taghi) {
        this.taghi = taghi;
    }

    public void setTaghhpr(String taghhpr) {
        this.taghhpr = taghhpr;
    }

    public void setTaghh(Integer taghh) {
        this.taghh = taghh;
    }

    public void setTagdevpr(String tagdevpr) {
        this.tagdevpr = tagdevpr;
    }

    public void setTagdev(Integer tagdev) {
        this.tagdev = tagdev;
    }

    public void setTagsp(Integer tagsp) {
        this.tagsp = tagsp;
    }

    public void setTagratepr(String tagratepr) {
        this.tagratepr = tagratepr;
    }

    public void setTagrate(Integer tagrate) {
        this.tagrate = tagrate;
    }

    public void setTagratecyc(Integer tagratecyc) {
        this.tagratecyc = tagratecyc;
    }

    public void setAlarmpr(String alarmpr) {
        this.alarmpr = alarmpr;
    }

    public void setNoalarmval(String noalarmval) {
        this.noalarmval = noalarmval;
    }

    public void setTagname_name(String tagname_name) {
        this.tagname_name = tagname_name;
    }

    public void setTagdesc_name(String tagdesc_name) {
        this.tagdesc_name = tagdesc_name;
    }

    public void setTagkind_name(String tagkind_name) {
        this.tagkind_name = tagkind_name;
    }

    public void setTageu_name(String tageu_name) {
        this.tageu_name = tageu_name;
    }

    public void setEnabledmark_name(String enabledmark_name) {
        this.enabledmark_name = enabledmark_name;
    }

    public void setTagalarmenable_name(String tagalarmenable_name) {
        this.tagalarmenable_name = tagalarmenable_name;
    }

    public void setTagdeadband_name(Integer tagdeadband_name) {
        this.tagdeadband_name = tagdeadband_name;
    }

    public void setTagalarmdelay_name(Integer tagalarmdelay_name) {
        this.tagalarmdelay_name = tagalarmdelay_name;
    }

    @JsonFormat(
        pattern = "yyyy-MM-dd HH:mm:ss",
        timezone = "GMT+8"
    )
    public void setUpdatetime_name(Date updatetime_name) {
        this.updatetime_name = updatetime_name;
    }

    public void setTagllpr_name(String tagllpr_name) {
        this.tagllpr_name = tagllpr_name;
    }

    public void setTagll_name(Integer tagll_name) {
        this.tagll_name = tagll_name;
    }

    public void setTaglopr_name(String taglopr_name) {
        this.taglopr_name = taglopr_name;
    }

    public void setTaglo_name(Integer taglo_name) {
        this.taglo_name = taglo_name;
    }

    public void setTaghipr_name(String taghipr_name) {
        this.taghipr_name = taghipr_name;
    }

    public void setTaghi_name(Integer taghi_name) {
        this.taghi_name = taghi_name;
    }

    public void setTaghhpr_name(String taghhpr_name) {
        this.taghhpr_name = taghhpr_name;
    }

    public void setTaghh_name(Integer taghh_name) {
        this.taghh_name = taghh_name;
    }

    public void setTagdevpr_name(String tagdevpr_name) {
        this.tagdevpr_name = tagdevpr_name;
    }

    public void setTagdev_name(Integer tagdev_name) {
        this.tagdev_name = tagdev_name;
    }

    public void setTagsp_name(Integer tagsp_name) {
        this.tagsp_name = tagsp_name;
    }

    public void setTagratepr_name(String tagratepr_name) {
        this.tagratepr_name = tagratepr_name;
    }

    public void setTagrate_name(Integer tagrate_name) {
        this.tagrate_name = tagrate_name;
    }

    public void setTagratecyc_name(Integer tagratecyc_name) {
        this.tagratecyc_name = tagratecyc_name;
    }

    public void setAlarmpr_name(String alarmpr_name) {
        this.alarmpr_name = alarmpr_name;
    }

    public void setNoalarmval_name(String noalarmval_name) {
        this.noalarmval_name = noalarmval_name;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof AlarmConfigListVO)) {
            return false;
        } else {
            AlarmConfigListVO other = (AlarmConfigListVO)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                Object this$tagdeadband = this.getTagdeadband();
                Object other$tagdeadband = other.getTagdeadband();
                if (this$tagdeadband == null) {
                    if (other$tagdeadband != null) {
                        return false;
                    }
                } else if (!this$tagdeadband.equals(other$tagdeadband)) {
                    return false;
                }

                Object this$tagalarmdelay = this.getTagalarmdelay();
                Object other$tagalarmdelay = other.getTagalarmdelay();
                if (this$tagalarmdelay == null) {
                    if (other$tagalarmdelay != null) {
                        return false;
                    }
                } else if (!this$tagalarmdelay.equals(other$tagalarmdelay)) {
                    return false;
                }

                Object this$tagll = this.getTagll();
                Object other$tagll = other.getTagll();
                if (this$tagll == null) {
                    if (other$tagll != null) {
                        return false;
                    }
                } else if (!this$tagll.equals(other$tagll)) {
                    return false;
                }

                Object this$taglo = this.getTaglo();
                Object other$taglo = other.getTaglo();
                if (this$taglo == null) {
                    if (other$taglo != null) {
                        return false;
                    }
                } else if (!this$taglo.equals(other$taglo)) {
                    return false;
                }

                Object this$taghi = this.getTaghi();
                Object other$taghi = other.getTaghi();
                if (this$taghi == null) {
                    if (other$taghi != null) {
                        return false;
                    }
                } else if (!this$taghi.equals(other$taghi)) {
                    return false;
                }

                Object this$taghh = this.getTaghh();
                Object other$taghh = other.getTaghh();
                if (this$taghh == null) {
                    if (other$taghh != null) {
                        return false;
                    }
                } else if (!this$taghh.equals(other$taghh)) {
                    return false;
                }

                Object this$tagdev = this.getTagdev();
                Object other$tagdev = other.getTagdev();
                if (this$tagdev == null) {
                    if (other$tagdev != null) {
                        return false;
                    }
                } else if (!this$tagdev.equals(other$tagdev)) {
                    return false;
                }

                Object this$tagsp = this.getTagsp();
                Object other$tagsp = other.getTagsp();
                if (this$tagsp == null) {
                    if (other$tagsp != null) {
                        return false;
                    }
                } else if (!this$tagsp.equals(other$tagsp)) {
                    return false;
                }

                Object this$tagrate = this.getTagrate();
                Object other$tagrate = other.getTagrate();
                if (this$tagrate == null) {
                    if (other$tagrate != null) {
                        return false;
                    }
                } else if (!this$tagrate.equals(other$tagrate)) {
                    return false;
                }

                Object this$tagratecyc = this.getTagratecyc();
                Object other$tagratecyc = other.getTagratecyc();
                if (this$tagratecyc == null) {
                    if (other$tagratecyc != null) {
                        return false;
                    }
                } else if (!this$tagratecyc.equals(other$tagratecyc)) {
                    return false;
                }

                Object this$tagdeadband_name = this.getTagdeadband_name();
                Object other$tagdeadband_name = other.getTagdeadband_name();
                if (this$tagdeadband_name == null) {
                    if (other$tagdeadband_name != null) {
                        return false;
                    }
                } else if (!this$tagdeadband_name.equals(other$tagdeadband_name)) {
                    return false;
                }

                Object this$tagalarmdelay_name = this.getTagalarmdelay_name();
                Object other$tagalarmdelay_name = other.getTagalarmdelay_name();
                if (this$tagalarmdelay_name == null) {
                    if (other$tagalarmdelay_name != null) {
                        return false;
                    }
                } else if (!this$tagalarmdelay_name.equals(other$tagalarmdelay_name)) {
                    return false;
                }

                Object this$tagll_name = this.getTagll_name();
                Object other$tagll_name = other.getTagll_name();
                if (this$tagll_name == null) {
                    if (other$tagll_name != null) {
                        return false;
                    }
                } else if (!this$tagll_name.equals(other$tagll_name)) {
                    return false;
                }

                Object this$taglo_name = this.getTaglo_name();
                Object other$taglo_name = other.getTaglo_name();
                if (this$taglo_name == null) {
                    if (other$taglo_name != null) {
                        return false;
                    }
                } else if (!this$taglo_name.equals(other$taglo_name)) {
                    return false;
                }

                Object this$taghi_name = this.getTaghi_name();
                Object other$taghi_name = other.getTaghi_name();
                if (this$taghi_name == null) {
                    if (other$taghi_name != null) {
                        return false;
                    }
                } else if (!this$taghi_name.equals(other$taghi_name)) {
                    return false;
                }

                Object this$taghh_name = this.getTaghh_name();
                Object other$taghh_name = other.getTaghh_name();
                if (this$taghh_name == null) {
                    if (other$taghh_name != null) {
                        return false;
                    }
                } else if (!this$taghh_name.equals(other$taghh_name)) {
                    return false;
                }

                Object this$tagdev_name = this.getTagdev_name();
                Object other$tagdev_name = other.getTagdev_name();
                if (this$tagdev_name == null) {
                    if (other$tagdev_name != null) {
                        return false;
                    }
                } else if (!this$tagdev_name.equals(other$tagdev_name)) {
                    return false;
                }

                Object this$tagsp_name = this.getTagsp_name();
                Object other$tagsp_name = other.getTagsp_name();
                if (this$tagsp_name == null) {
                    if (other$tagsp_name != null) {
                        return false;
                    }
                } else if (!this$tagsp_name.equals(other$tagsp_name)) {
                    return false;
                }

                Object this$tagrate_name = this.getTagrate_name();
                Object other$tagrate_name = other.getTagrate_name();
                if (this$tagrate_name == null) {
                    if (other$tagrate_name != null) {
                        return false;
                    }
                } else if (!this$tagrate_name.equals(other$tagrate_name)) {
                    return false;
                }

                Object this$tagratecyc_name = this.getTagratecyc_name();
                Object other$tagratecyc_name = other.getTagratecyc_name();
                if (this$tagratecyc_name == null) {
                    if (other$tagratecyc_name != null) {
                        return false;
                    }
                } else if (!this$tagratecyc_name.equals(other$tagratecyc_name)) {
                    return false;
                }

                Object this$id = this.getId();
                Object other$id = other.getId();
                if (this$id == null) {
                    if (other$id != null) {
                        return false;
                    }
                } else if (!this$id.equals(other$id)) {
                    return false;
                }

                Object this$flowtaskid = this.getFlowtaskid();
                Object other$flowtaskid = other.getFlowtaskid();
                if (this$flowtaskid == null) {
                    if (other$flowtaskid != null) {
                        return false;
                    }
                } else if (!this$flowtaskid.equals(other$flowtaskid)) {
                    return false;
                }

                Object this$tagname = this.getTagname();
                Object other$tagname = other.getTagname();
                if (this$tagname == null) {
                    if (other$tagname != null) {
                        return false;
                    }
                } else if (!this$tagname.equals(other$tagname)) {
                    return false;
                }

                Object this$tagdesc = this.getTagdesc();
                Object other$tagdesc = other.getTagdesc();
                if (this$tagdesc == null) {
                    if (other$tagdesc != null) {
                        return false;
                    }
                } else if (!this$tagdesc.equals(other$tagdesc)) {
                    return false;
                }

                Object this$tagkind = this.getTagkind();
                Object other$tagkind = other.getTagkind();
                if (this$tagkind == null) {
                    if (other$tagkind != null) {
                        return false;
                    }
                } else if (!this$tagkind.equals(other$tagkind)) {
                    return false;
                }

                Object this$tageu = this.getTageu();
                Object other$tageu = other.getTageu();
                if (this$tageu == null) {
                    if (other$tageu != null) {
                        return false;
                    }
                } else if (!this$tageu.equals(other$tageu)) {
                    return false;
                }

                Object this$enabledmark = this.getEnabledmark();
                Object other$enabledmark = other.getEnabledmark();
                if (this$enabledmark == null) {
                    if (other$enabledmark != null) {
                        return false;
                    }
                } else if (!this$enabledmark.equals(other$enabledmark)) {
                    return false;
                }

                Object this$tagalarmenable = this.getTagalarmenable();
                Object other$tagalarmenable = other.getTagalarmenable();
                if (this$tagalarmenable == null) {
                    if (other$tagalarmenable != null) {
                        return false;
                    }
                } else if (!this$tagalarmenable.equals(other$tagalarmenable)) {
                    return false;
                }

                Object this$updatetime = this.getUpdatetime();
                Object other$updatetime = other.getUpdatetime();
                if (this$updatetime == null) {
                    if (other$updatetime != null) {
                        return false;
                    }
                } else if (!this$updatetime.equals(other$updatetime)) {
                    return false;
                }

                Object this$tagllpr = this.getTagllpr();
                Object other$tagllpr = other.getTagllpr();
                if (this$tagllpr == null) {
                    if (other$tagllpr != null) {
                        return false;
                    }
                } else if (!this$tagllpr.equals(other$tagllpr)) {
                    return false;
                }

                Object this$taglopr = this.getTaglopr();
                Object other$taglopr = other.getTaglopr();
                if (this$taglopr == null) {
                    if (other$taglopr != null) {
                        return false;
                    }
                } else if (!this$taglopr.equals(other$taglopr)) {
                    return false;
                }

                Object this$taghipr = this.getTaghipr();
                Object other$taghipr = other.getTaghipr();
                if (this$taghipr == null) {
                    if (other$taghipr != null) {
                        return false;
                    }
                } else if (!this$taghipr.equals(other$taghipr)) {
                    return false;
                }

                Object this$taghhpr = this.getTaghhpr();
                Object other$taghhpr = other.getTaghhpr();
                if (this$taghhpr == null) {
                    if (other$taghhpr != null) {
                        return false;
                    }
                } else if (!this$taghhpr.equals(other$taghhpr)) {
                    return false;
                }

                Object this$tagdevpr = this.getTagdevpr();
                Object other$tagdevpr = other.getTagdevpr();
                if (this$tagdevpr == null) {
                    if (other$tagdevpr != null) {
                        return false;
                    }
                } else if (!this$tagdevpr.equals(other$tagdevpr)) {
                    return false;
                }

                Object this$tagratepr = this.getTagratepr();
                Object other$tagratepr = other.getTagratepr();
                if (this$tagratepr == null) {
                    if (other$tagratepr != null) {
                        return false;
                    }
                } else if (!this$tagratepr.equals(other$tagratepr)) {
                    return false;
                }

                Object this$alarmpr = this.getAlarmpr();
                Object other$alarmpr = other.getAlarmpr();
                if (this$alarmpr == null) {
                    if (other$alarmpr != null) {
                        return false;
                    }
                } else if (!this$alarmpr.equals(other$alarmpr)) {
                    return false;
                }

                Object this$noalarmval = this.getNoalarmval();
                Object other$noalarmval = other.getNoalarmval();
                if (this$noalarmval == null) {
                    if (other$noalarmval != null) {
                        return false;
                    }
                } else if (!this$noalarmval.equals(other$noalarmval)) {
                    return false;
                }

                Object this$tagname_name = this.getTagname_name();
                Object other$tagname_name = other.getTagname_name();
                if (this$tagname_name == null) {
                    if (other$tagname_name != null) {
                        return false;
                    }
                } else if (!this$tagname_name.equals(other$tagname_name)) {
                    return false;
                }

                Object this$tagdesc_name = this.getTagdesc_name();
                Object other$tagdesc_name = other.getTagdesc_name();
                if (this$tagdesc_name == null) {
                    if (other$tagdesc_name != null) {
                        return false;
                    }
                } else if (!this$tagdesc_name.equals(other$tagdesc_name)) {
                    return false;
                }

                Object this$tagkind_name = this.getTagkind_name();
                Object other$tagkind_name = other.getTagkind_name();
                if (this$tagkind_name == null) {
                    if (other$tagkind_name != null) {
                        return false;
                    }
                } else if (!this$tagkind_name.equals(other$tagkind_name)) {
                    return false;
                }

                Object this$tageu_name = this.getTageu_name();
                Object other$tageu_name = other.getTageu_name();
                if (this$tageu_name == null) {
                    if (other$tageu_name != null) {
                        return false;
                    }
                } else if (!this$tageu_name.equals(other$tageu_name)) {
                    return false;
                }

                Object this$enabledmark_name = this.getEnabledmark_name();
                Object other$enabledmark_name = other.getEnabledmark_name();
                if (this$enabledmark_name == null) {
                    if (other$enabledmark_name != null) {
                        return false;
                    }
                } else if (!this$enabledmark_name.equals(other$enabledmark_name)) {
                    return false;
                }

                Object this$tagalarmenable_name = this.getTagalarmenable_name();
                Object other$tagalarmenable_name = other.getTagalarmenable_name();
                if (this$tagalarmenable_name == null) {
                    if (other$tagalarmenable_name != null) {
                        return false;
                    }
                } else if (!this$tagalarmenable_name.equals(other$tagalarmenable_name)) {
                    return false;
                }

                Object this$updatetime_name = this.getUpdatetime_name();
                Object other$updatetime_name = other.getUpdatetime_name();
                if (this$updatetime_name == null) {
                    if (other$updatetime_name != null) {
                        return false;
                    }
                } else if (!this$updatetime_name.equals(other$updatetime_name)) {
                    return false;
                }

                Object this$tagllpr_name = this.getTagllpr_name();
                Object other$tagllpr_name = other.getTagllpr_name();
                if (this$tagllpr_name == null) {
                    if (other$tagllpr_name != null) {
                        return false;
                    }
                } else if (!this$tagllpr_name.equals(other$tagllpr_name)) {
                    return false;
                }

                Object this$taglopr_name = this.getTaglopr_name();
                Object other$taglopr_name = other.getTaglopr_name();
                if (this$taglopr_name == null) {
                    if (other$taglopr_name != null) {
                        return false;
                    }
                } else if (!this$taglopr_name.equals(other$taglopr_name)) {
                    return false;
                }

                Object this$taghipr_name = this.getTaghipr_name();
                Object other$taghipr_name = other.getTaghipr_name();
                if (this$taghipr_name == null) {
                    if (other$taghipr_name != null) {
                        return false;
                    }
                } else if (!this$taghipr_name.equals(other$taghipr_name)) {
                    return false;
                }

                Object this$taghhpr_name = this.getTaghhpr_name();
                Object other$taghhpr_name = other.getTaghhpr_name();
                if (this$taghhpr_name == null) {
                    if (other$taghhpr_name != null) {
                        return false;
                    }
                } else if (!this$taghhpr_name.equals(other$taghhpr_name)) {
                    return false;
                }

                Object this$tagdevpr_name = this.getTagdevpr_name();
                Object other$tagdevpr_name = other.getTagdevpr_name();
                if (this$tagdevpr_name == null) {
                    if (other$tagdevpr_name != null) {
                        return false;
                    }
                } else if (!this$tagdevpr_name.equals(other$tagdevpr_name)) {
                    return false;
                }

                Object this$tagratepr_name = this.getTagratepr_name();
                Object other$tagratepr_name = other.getTagratepr_name();
                if (this$tagratepr_name == null) {
                    if (other$tagratepr_name != null) {
                        return false;
                    }
                } else if (!this$tagratepr_name.equals(other$tagratepr_name)) {
                    return false;
                }

                Object this$alarmpr_name = this.getAlarmpr_name();
                Object other$alarmpr_name = other.getAlarmpr_name();
                if (this$alarmpr_name == null) {
                    if (other$alarmpr_name != null) {
                        return false;
                    }
                } else if (!this$alarmpr_name.equals(other$alarmpr_name)) {
                    return false;
                }

                Object this$noalarmval_name = this.getNoalarmval_name();
                Object other$noalarmval_name = other.getNoalarmval_name();
                if (this$noalarmval_name == null) {
                    if (other$noalarmval_name != null) {
                        return false;
                    }
                } else if (!this$noalarmval_name.equals(other$noalarmval_name)) {
                    return false;
                }

                return true;
            }
        }
    }

    protected boolean canEqual(Object other) {
        return other instanceof AlarmConfigListVO;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $tagdeadband = this.getTagdeadband();
        result = result * 59 + ($tagdeadband == null ? 43 : $tagdeadband.hashCode());
        Object $tagalarmdelay = this.getTagalarmdelay();
        result = result * 59 + ($tagalarmdelay == null ? 43 : $tagalarmdelay.hashCode());
        Object $tagll = this.getTagll();
        result = result * 59 + ($tagll == null ? 43 : $tagll.hashCode());
        Object $taglo = this.getTaglo();
        result = result * 59 + ($taglo == null ? 43 : $taglo.hashCode());
        Object $taghi = this.getTaghi();
        result = result * 59 + ($taghi == null ? 43 : $taghi.hashCode());
        Object $taghh = this.getTaghh();
        result = result * 59 + ($taghh == null ? 43 : $taghh.hashCode());
        Object $tagdev = this.getTagdev();
        result = result * 59 + ($tagdev == null ? 43 : $tagdev.hashCode());
        Object $tagsp = this.getTagsp();
        result = result * 59 + ($tagsp == null ? 43 : $tagsp.hashCode());
        Object $tagrate = this.getTagrate();
        result = result * 59 + ($tagrate == null ? 43 : $tagrate.hashCode());
        Object $tagratecyc = this.getTagratecyc();
        result = result * 59 + ($tagratecyc == null ? 43 : $tagratecyc.hashCode());
        Object $tagdeadband_name = this.getTagdeadband_name();
        result = result * 59 + ($tagdeadband_name == null ? 43 : $tagdeadband_name.hashCode());
        Object $tagalarmdelay_name = this.getTagalarmdelay_name();
        result = result * 59 + ($tagalarmdelay_name == null ? 43 : $tagalarmdelay_name.hashCode());
        Object $tagll_name = this.getTagll_name();
        result = result * 59 + ($tagll_name == null ? 43 : $tagll_name.hashCode());
        Object $taglo_name = this.getTaglo_name();
        result = result * 59 + ($taglo_name == null ? 43 : $taglo_name.hashCode());
        Object $taghi_name = this.getTaghi_name();
        result = result * 59 + ($taghi_name == null ? 43 : $taghi_name.hashCode());
        Object $taghh_name = this.getTaghh_name();
        result = result * 59 + ($taghh_name == null ? 43 : $taghh_name.hashCode());
        Object $tagdev_name = this.getTagdev_name();
        result = result * 59 + ($tagdev_name == null ? 43 : $tagdev_name.hashCode());
        Object $tagsp_name = this.getTagsp_name();
        result = result * 59 + ($tagsp_name == null ? 43 : $tagsp_name.hashCode());
        Object $tagrate_name = this.getTagrate_name();
        result = result * 59 + ($tagrate_name == null ? 43 : $tagrate_name.hashCode());
        Object $tagratecyc_name = this.getTagratecyc_name();
        result = result * 59 + ($tagratecyc_name == null ? 43 : $tagratecyc_name.hashCode());
        Object $id = this.getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $flowtaskid = this.getFlowtaskid();
        result = result * 59 + ($flowtaskid == null ? 43 : $flowtaskid.hashCode());
        Object $tagname = this.getTagname();
        result = result * 59 + ($tagname == null ? 43 : $tagname.hashCode());
        Object $tagdesc = this.getTagdesc();
        result = result * 59 + ($tagdesc == null ? 43 : $tagdesc.hashCode());
        Object $tagkind = this.getTagkind();
        result = result * 59 + ($tagkind == null ? 43 : $tagkind.hashCode());
        Object $tageu = this.getTageu();
        result = result * 59 + ($tageu == null ? 43 : $tageu.hashCode());
        Object $enabledmark = this.getEnabledmark();
        result = result * 59 + ($enabledmark == null ? 43 : $enabledmark.hashCode());
        Object $tagalarmenable = this.getTagalarmenable();
        result = result * 59 + ($tagalarmenable == null ? 43 : $tagalarmenable.hashCode());
        Object $updatetime = this.getUpdatetime();
        result = result * 59 + ($updatetime == null ? 43 : $updatetime.hashCode());
        Object $tagllpr = this.getTagllpr();
        result = result * 59 + ($tagllpr == null ? 43 : $tagllpr.hashCode());
        Object $taglopr = this.getTaglopr();
        result = result * 59 + ($taglopr == null ? 43 : $taglopr.hashCode());
        Object $taghipr = this.getTaghipr();
        result = result * 59 + ($taghipr == null ? 43 : $taghipr.hashCode());
        Object $taghhpr = this.getTaghhpr();
        result = result * 59 + ($taghhpr == null ? 43 : $taghhpr.hashCode());
        Object $tagdevpr = this.getTagdevpr();
        result = result * 59 + ($tagdevpr == null ? 43 : $tagdevpr.hashCode());
        Object $tagratepr = this.getTagratepr();
        result = result * 59 + ($tagratepr == null ? 43 : $tagratepr.hashCode());
        Object $alarmpr = this.getAlarmpr();
        result = result * 59 + ($alarmpr == null ? 43 : $alarmpr.hashCode());
        Object $noalarmval = this.getNoalarmval();
        result = result * 59 + ($noalarmval == null ? 43 : $noalarmval.hashCode());
        Object $tagname_name = this.getTagname_name();
        result = result * 59 + ($tagname_name == null ? 43 : $tagname_name.hashCode());
        Object $tagdesc_name = this.getTagdesc_name();
        result = result * 59 + ($tagdesc_name == null ? 43 : $tagdesc_name.hashCode());
        Object $tagkind_name = this.getTagkind_name();
        result = result * 59 + ($tagkind_name == null ? 43 : $tagkind_name.hashCode());
        Object $tageu_name = this.getTageu_name();
        result = result * 59 + ($tageu_name == null ? 43 : $tageu_name.hashCode());
        Object $enabledmark_name = this.getEnabledmark_name();
        result = result * 59 + ($enabledmark_name == null ? 43 : $enabledmark_name.hashCode());
        Object $tagalarmenable_name = this.getTagalarmenable_name();
        result = result * 59 + ($tagalarmenable_name == null ? 43 : $tagalarmenable_name.hashCode());
        Object $updatetime_name = this.getUpdatetime_name();
        result = result * 59 + ($updatetime_name == null ? 43 : $updatetime_name.hashCode());
        Object $tagllpr_name = this.getTagllpr_name();
        result = result * 59 + ($tagllpr_name == null ? 43 : $tagllpr_name.hashCode());
        Object $taglopr_name = this.getTaglopr_name();
        result = result * 59 + ($taglopr_name == null ? 43 : $taglopr_name.hashCode());
        Object $taghipr_name = this.getTaghipr_name();
        result = result * 59 + ($taghipr_name == null ? 43 : $taghipr_name.hashCode());
        Object $taghhpr_name = this.getTaghhpr_name();
        result = result * 59 + ($taghhpr_name == null ? 43 : $taghhpr_name.hashCode());
        Object $tagdevpr_name = this.getTagdevpr_name();
        result = result * 59 + ($tagdevpr_name == null ? 43 : $tagdevpr_name.hashCode());
        Object $tagratepr_name = this.getTagratepr_name();
        result = result * 59 + ($tagratepr_name == null ? 43 : $tagratepr_name.hashCode());
        Object $alarmpr_name = this.getAlarmpr_name();
        result = result * 59 + ($alarmpr_name == null ? 43 : $alarmpr_name.hashCode());
        Object $noalarmval_name = this.getNoalarmval_name();
        result = result * 59 + ($noalarmval_name == null ? 43 : $noalarmval_name.hashCode());
        return result;
    }

    public String toString() {
        return "AlarmConfigListVO(id=" + this.getId() + ", flowtaskid=" + this.getFlowtaskid() + ", tagname=" + this.getTagname() + ", tagdesc=" + this.getTagdesc() + ", tagkind=" + this.getTagkind() + ", tageu=" + this.getTageu() + ", enabledmark=" + this.getEnabledmark() + ", tagalarmenable=" + this.getTagalarmenable() + ", tagdeadband=" + this.getTagdeadband() + ", tagalarmdelay=" + this.getTagalarmdelay() + ", updatetime=" + this.getUpdatetime() + ", tagllpr=" + this.getTagllpr() + ", tagll=" + this.getTagll() + ", taglopr=" + this.getTaglopr() + ", taglo=" + this.getTaglo() + ", taghipr=" + this.getTaghipr() + ", taghi=" + this.getTaghi() + ", taghhpr=" + this.getTaghhpr() + ", taghh=" + this.getTaghh() + ", tagdevpr=" + this.getTagdevpr() + ", tagdev=" + this.getTagdev() + ", tagsp=" + this.getTagsp() + ", tagratepr=" + this.getTagratepr() + ", tagrate=" + this.getTagrate() + ", tagratecyc=" + this.getTagratecyc() + ", alarmpr=" + this.getAlarmpr() + ", noalarmval=" + this.getNoalarmval() + ", tagname_name=" + this.getTagname_name() + ", tagdesc_name=" + this.getTagdesc_name() + ", tagkind_name=" + this.getTagkind_name() + ", tageu_name=" + this.getTageu_name() + ", enabledmark_name=" + this.getEnabledmark_name() + ", tagalarmenable_name=" + this.getTagalarmenable_name() + ", tagdeadband_name=" + this.getTagdeadband_name() + ", tagalarmdelay_name=" + this.getTagalarmdelay_name() + ", updatetime_name=" + this.getUpdatetime_name() + ", tagllpr_name=" + this.getTagllpr_name() + ", tagll_name=" + this.getTagll_name() + ", taglopr_name=" + this.getTaglopr_name() + ", taglo_name=" + this.getTaglo_name() + ", taghipr_name=" + this.getTaghipr_name() + ", taghi_name=" + this.getTaghi_name() + ", taghhpr_name=" + this.getTaghhpr_name() + ", taghh_name=" + this.getTaghh_name() + ", tagdevpr_name=" + this.getTagdevpr_name() + ", tagdev_name=" + this.getTagdev_name() + ", tagsp_name=" + this.getTagsp_name() + ", tagratepr_name=" + this.getTagratepr_name() + ", tagrate_name=" + this.getTagrate_name() + ", tagratecyc_name=" + this.getTagratecyc_name() + ", alarmpr_name=" + this.getAlarmpr_name() + ", noalarmval_name=" + this.getNoalarmval_name() + ")";
    }
}
